package com.pkk.components.log.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @description: 日志注解
 * @author: peikunkun
 * @create: 2018-10-11 10:15
 **/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Log {

    /**
     * 请求接口地址
     *
     * @return
     */
    String requestUrl() default "";

    /**
     * 请求日志说明
     *
     * @return
     */
    String desc() default "";

    /**
     * 请求用户
     *
     * @return
     */
    String user() default "";

    /**
     * 邮件备注
     *
     * @return
     */
    String emailRemake() default "";

    /**
     * 是否发送邮件
     *
     * @return
     */
    boolean isSendEmail() default false;


}
